package com.team.recruitment_management_system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.team.recruitment_management_system.pojo.entity.RecruitProcess;
import com.team.recruitment_management_system.pojo.vo.RecruitProcessAndJobVo;
import com.team.recruitment_management_system.pojo.vo.RecruitProcessVo;
import com.team.recruitment_management_system.util.result.Result;

import java.util.List;

/**
* @author 86147
* @description 针对表【recruit_process(招聘流程表)】的数据库操作Service
* @createDate 2024-03-21 20:28:40
*/
public interface RecruitProcessService extends IService<RecruitProcess> {

    Result insert(RecruitProcess recruitProcess);

    List<RecruitProcess> getByresumeId(int id);

    List<RecruitProcess> getByjobId(int id);

    List<RecruitProcess> getBystatus(int id);

    List<Integer> getResume(int hrId);


    List<RecruitProcessVo>getRecruitProcess(int hrId);

    List<RecruitProcessAndJobVo> getMineRecruitProcess(String authorization);
}
